//
//  NSString+calculate_.h
//  Test
//
//  Created by xiaokang on 2017/3/28.
//  Copyright © 2017年 xiaokang. All rights reserved.
//

#import <Foundation/Foundation.h>


typedef NS_ENUM(NSInteger, CalculateType) {
    CalculateType_Add = 0,   // 加
    CalculateType_Subtract,  // 减
    CalculateType_Multiply,  // 乘
    CalculateType_Dividing   // 除
};
@interface NSString (calculate_)

/**
 两数字计算
 
 @param numberOne       第一个数字
 @param type            计算方式(加/减/乘/除)
 @param numberTwo       第二个数
 @return                结果
 */
+ (NSString *)calculateNumberOne:(NSString *)numberOne
                   calculateType:(CalculateType)type
                       numberTwo:(NSString *)numberTwo;

/**
 两数字计算

 @param numberOne       第一个数字
 @param type            计算方式(加/减/乘/除)
 @param numberTwo       第二个数
 @param roundingMode    四舍五入方式
 @param scale           保留小数位数
 @return                结果
 */
+ (NSString *)calculateNumberOne:(NSString *)numberOne
                   calculateType:(CalculateType)type
                       numberTwo:(NSString *)numberTwo
                        withMode:(NSRoundingMode)roundingMode
                           scale:(short)scale;



@end
